package com.example.seckill;

import com.example.seckill.annotation.CacheLock;
import com.example.seckill.annotation.LockedObject;

/**
 * @Author: caowj1217
 * @Date: 2021/8/9上午10:05
 * @Description:
 */
public interface SecKillInterface {

    //cacheLock注解可能产生并发的方法
    @CacheLock(lockedPrefix = "Test_PREFIX")
    public void secKill(String userID, @LockedObject Long productID);
}
